import router from "./router";
import store from "@/store";

router.beforeEach((to, from, next) => {
  // 已经登录
  if (store.state.token) {
    if (to.path === "/login") {
      next({ path: "/" });
    } else {
      next();
    }
  } else {
    if (to.path == "/login") {
      next();
    } else {
      next({ path: "/login" });
    }
  }
})

// router.beforeEach((to, from, next) => {
//   if(to.path === '/login'){
//     if(store.state.token){
//       next({ path: "/" });
//     }else{
//       next();
//       // return;
//     }
//   }else{
//     if(store.state.token){
//       next();
//       // return;
//     }else{
//       next({ path: "/login" })
//     }
//   }
// })

// router.beforeEach((to, from, next) => {
//   if(to.path === '/login'){
//     next();
//     return;
//   }
//   if (store.state.token && to.path !== '/login') {
//     next();
//   } else {
//     next({ path: "/login" });
//   }
// })

// router.afterEach((to, from) => {
//   // to and from are both route objects.
//   document.title = to.meta.title;
// });